sudden peril - German English Dictionary